Kotlin 不像 Java 從 C 一直延續下來的寫法。
/* Java */
for (int i = 0; i < 10; i++) {
System.out.print(i);
}
這種舊式的迴圈非常的麻煩,於是有人就發明了這種寫法,各位可以來看一下。
for (i in 0..9) {
print(i)
}
// or
for (i in 0.rangeTo(9)) {
print(i)
}
// or
for (i in 0 until 10) { // <== 不包含 10
print(i)
}
// 輸出: 0123456789
可以看到設計非常的銀杏。
當然也可以使用可以使用 downTo :
for (i in 9 downTo 0) {
print(i)
}
// or
for (i in 9.downTo(0)) {
print(i)
}
// 輸出: 9876543210
各位可以看到。非常的方便。
以及可以設定 step 來指定一次要跳幾階:
for (i in 0..9 step 3) {
print(i)
}
// or
for (i in 0.rangeTo(9).step(3)) {
print(i)
}
// 輸出: 0369
視頻就到這裡,請求各位一鍵三連,這是對我最大的支持。